Are you the go-to for tech advice with a dream of building the future? From coding the next big app to securing global networks, the Bachelor of Information Technology is where you turn your curiosity into a high-powered career.
Get hands-on with Cybersecurity, Cloud Computing, and Software Engineering while solving real-world problems for industry clients. Plus, you’ll graduate with more than just a degree—you’ll have the chance to earn world-class certifications from Microsoft, Cisco, CompTIA, and Fortinet.
Three years full-time
Part time study is also available
2026 Semester 1: 09 February to 19 June
2026 Semester 2: 06 July to 13 November
This programme is eligible for the Zero Fees Scheme.
If you enjoy providing expert technical advice and have a keen interest in software engineering, cybersecurity, and the strategic management of information systems, the Bachelor of Information Technology will help you find your niche.
Solve real problems for industry clients by exploring progressive technologies and developing robust digital solutions. Drawing on the latest developments in computer science and information systems, this degree covers:
Cloud Computing: Foundational knowledge of cloud models, administering virtualised systems, and automating operating environments using command-line and scripting tools.
Networking: Designing and implementing secure network architectures, from basic IP addressing to advanced routing and switching using Cisco and Fortinet technologies.
Data & Machine Learning: Master data modelling, relational database design (SQL), and the core principles of Machine Learning. You’ll develop predictive models using Python to turn complex data into intelligent business insights.
Cybersecurity & Forensics: Learning ethical hacking, pen testing, and digital forensics to protect digital assets and investigate security breaches.
Software & Web Development: Designing responsive websites and complex applications using modern frameworks, APIs, and agile development practices.
Systems & Infrastructure: Practical skills for supporting computer hardware and operating systems, aligned with the CompTIA A+ framework.
Industry Certifications
Our curriculum is aligned with internationally recognised standards to give you a competitive edge. Throughout the programme, you will prepare for certifications from leading providers: CompTIA, Cisco, Microsoft and Fortinet.
Year One: The Essentials: Build your foundation with eight compulsory modules. You will dive into Cloud & Digital Foundations, manage virtualised systems, and master Programming Fundamentals. You will also cover Web Implementation and Networking & Hardware using Cisco/Fortinet tools, while gaining essential skills in professional communication and project management.
Year Two: Specialisation: Move into advanced territory with core modules in Systems Analysis, Data Fundamentals, and Cloud Platforms (Azure). You will gain real-world experience through a dedicated Internship and Service Desk module. Customise your degree with electives like Machine Learning Fundamentals, Mobile App Development, or Cybersecurity Fundamentals.
Year Three: Mastery & Innovation: The final year focuses on high-level expertise. Choose from advanced electives like Advanced Networking, Ethical Hacking, DevOps & Automation, or Digital Forensics. The centrepiece of your final year is a Full-Scale Industry Project, where you research and implement a professional solution for a real-world business challenge.
YEAR ONE
Compulsory
BIT501-Introduction to Information Technology
Introduces the foundational concepts and practical skills required for supporting computer systems, aligned with the CompTIA A+ Core 1 framework. Learners will develop the ability to identify, install, and troubleshoot hardware components; configure operating systems and peripheral devices; and apply basic networking and system maintenance practices in support of organisational IT operations.
BIT502-Programming Fundamentals
Introduces learners to fundamental programming principles and techniques. Learners will apply structured problem-solving methods to design, implement, test, and debug simple software applications, using appropriate tools and programming constructs.
BIT503-Communication and Professional Practice
Learners will apply ethical, legal, and socially responsible behaviours, and demonstrate effective interpersonal, documentation, and customer service skills relevant to a range of IT contexts. Learners will be able to apply project management methodologies within IT contexts.
BIT504-Fundamentals of Information Systems Development
Introduces learners to the fundamental principles and practices involved in developing effective information systems to support business processes. Learners will explore software development methodologies, data modelling, user interface design, and the ethical and organisational context in which IT systems are developed and deployed.
BIT505-Fundamentals of Mathematics
Introduces fundamental mathematical concepts relevant to Information Technology, with a focus on computational thinking, data analysis, and systems modelling. Learners will develop the ability to apply logic, number systems, algebra, and statistics in support of programming, data handling, and IT problem-solving tasks
BIT506-Cloud & Digital Foundations
Provides learners with foundational knowledge of operating systems and cloud computing. Learners will install and administer local and virtualised systems, use command-line and scripting tools for automation, and apply secure and efficient practices for managing operating environments. Learners will also explore cloud computing models and perform basic administrative tasks in virtual or cloud-hosted systems.
BIT507-Web Applications Implementation
Introduces the core principles of web application development, including user interface design, web scripting, and implementation using development frameworks. Learners will apply development standards, implement secure web components, and deploy functional, responsive web-based solutions aligned with modern client and server-side development practices– from analysing user needs and designing interfaces, to coding responsive multi-page websites using HTML, CSS and JavaScript.
BIT508-Networking & Hardware Fundamentals
Introduces foundational networking concepts, models, and components, with practical application of networking protocols and basic hardware configurations. Learners will build simple networks, implement IP addressing, configure routers and switches, and apply security best practices using tools aligned with the Cisco and/or Fortinet curriculum.
YEAR TWO
Compulsory:
BIT601- Internship and Service Desk
This course provides learners with the knowledge, skills, and practical experience required to support users in a real-world IT help desk or service desk environment. Through direct work-based learning, learners will develop communication, documentation, customer service, and technical support competencies aligned with industry frameworks and tools.
BIT602- Systems Analysis and Design
This course introduces learners to structured and object-oriented systems analysis and design techniques used throughout the software development lifecycle (SDLC). Learners will apply analysis and modelling tools to gather requirements, design user-centric systems, and produce formal documentation suitable for real-world IT projects.
BIT603- Data Fundamentals
This course develops learners’ understanding of data modelling, relational database design, and SQL-based implementation. Learners will apply core data management principles to analyse requirements, create entity relationship models, and construct secure, multi-user database systems using SQL.
BIT604- Cloud Platforms and Virtualisation
This course enables learners to explore modern cloud infrastructure and virtualisation technologies through Microsoft’s Azure ecosystem. Learners will gain both theoretical understanding and applied experience in deploying, managing, and securing cloud-based services and virtual environments. Learners will work semi-independently to investigate real-world use cases aligned with Microsoft’s cloud services, frameworks, and certification pathways.
Elective:
A minimum of 3 of the following "BIT” coded level 6 electives must be taken plus up to 15 credits at level 5 or above from this or other programmes with permission of programme manager
BIT605- Programming
Write and maintain programmes using appropriate design patterns, data structures, and algorithms.
BIT606- Software Development Techniques
This course extends learners’ programming and software engineering skills by introducing modern development practices such as rapid application design, structured exception handling, library use, database connectivity, and integration with other systems. Learners will use professional tools and techniques to create and deploy software that interacts with external components, APIs, and data services.
BIT607- Web Services and Design Methodologies
This course introduces learners to the development of modern web applications using server-side scripting, service-oriented design, and MVC frameworks. Learners will design, implement, and test applications that integrate internal logic with external web services while applying principles of security, scalability, and maintainability.
BIT608- Mobile Application Development
This course introduces learners to the design, development, testing, and deployment of mobile applications on recognised platforms. Learners will apply mobile UX design principles, explore platform-specific development requirements, and publish applications to mobile marketplaces with consideration of quality, performance, and monetisation.
BIT609- Networking
This course introduces learners to the planning, configuration, and implementation of core routing and switching technologies using Cisco platforms. Learners will also be exposed to Fortinet security appliances to reinforce routing, segmentation, and basic firewall policy principles from a network security perspective.
BIT610-Cybersecurity Fundamentals
This course introduces learners to core cybersecurity concepts and technologies, aligning with the foundational knowledge expected in the Microsoft SC-900 (Security, Compliance, and Identity Fundamentals) and CompTIA Security+ certifications. Learners will explore the principles of threat analysis, secure configuration, identity management, compliance, and incident response while gaining practical experience using industry-relevant tools and frameworks.
BIT611- Machine Learning Fundamentals
This course introduces learners to the core principles, methods, and practical tools of machine learning. It is designed to equip Learners with foundational knowledge in supervised and unsupervised learning, model evaluation, data preprocessing, and algorithmic thinking. Learners will develop and evaluate basic machine learning models using Python and industry-standard libraries, preparing them for advanced study and real-world data science tasks.
YEAR THREE
IT701-Project
Provides learners with an opportunity to research, design, and implement a solution to a workplace or industry problem. Learners will integrate a range of technical and analytical skills to deliver a professional project outcome.
A minimum of 3 of the following level 7 electives must be taken from “BIT” coded courses plus 45 credits at level 5 or above from this or other programmes with permission of Programme Manager
BIT705- Advanced Networking
This course prepares learners for advanced networking roles within enterprise environments by developing theoretical and practical skills in routing, switching, wireless networking, WAN connectivity, and network security. Learners will gain hands-on experience with professional tools and techniques aligned to Cisco - a globally recognised, industry certification pathway.
BIT707- DevOps and Automation
This course enables Learners to implement DevOps principles and practices to deliver secure, scalable, and automated IT solutions. It develops learner capability in using infrastructure automation, continuous integration and delivery, and system observability in alignment with modern industry expectations. The course prepares graduates for professional roles involving collaborative software delivery and platform engineering across cloud and hybrid environments.
BIT708- Advanced Cybersecurity and Compliance
This course equips learners with advanced theoretical knowledge and hands-on expertise in cybersecurity operations. Learners will explore risk management, encryption, access control, vulnerability response, compliance frameworks, and emerging security trends. They will also engage with ethical and legal dimensions of digital security, preparing for roles in system administration, auditing, incident response, or cybersecurity governance.
BIT711- Business IT and Digital Innovation
This course equips learners with the knowledge and critical insight to evaluate and apply information systems (IS) strategically within Aotearoa New Zealand’s diverse business environment. It critically examines how IS supports organisational innovation, digital transformation, and sustainable growth. Learners will critically explore the planning, leadership, and governance of IS functions, and apply decision support system (DSS) concepts to enable data-informed decision-making in local, bicultural, and global contexts
BIT712- Database Design and Analytics
This course develops learners’ ability to design and implement database-driven applications. It focuses on translating conceptual models into functional systems using SQL, 3GLs, and Fourth Generation Languages (4GLs). Learners will explore application integration, web and mobile connectivity, and performance considerations through practical implementation.
BIT714- Ethical Hacking and Pen Testing
This course develops advanced knowledge and applied skills in identifying, exploiting, and mitigating security vulnerabilities through ethical hacking practices. Learners will learn to simulate real-world cyberattacks in a controlled environment and assess system defences, using methodologies aligned with industry standards. The course supports readiness for roles in offensive security and aligns with topics covered in CompTIA Security+, EC-Council CEH, and Microsoft security certification frameworks.
BIT715- Digital Forensics
This course provides learners with the skills and methodologies required to conduct digital forensic investigations in accordance with legal, professional, and ethical guidelines. It introduces best practices for the identification, preservation, analysis, and reporting of digital evidence in a variety of environments, including desktop, mobile, network, and cloud platforms. This course prepares learners for careers in cybersecurity, digital investigations, and incident response, and aligns with topics in Security+ and GIAC/GSEC certification frameworks.
IT709-Web Applications
Prepares learners for advanced web-based application development. Learners will apply industry-standard tools, frameworks, and design practices to create robust, maintainable web solutions.
IT710-Game Development ll
Builds on prior learning to extend learners’ capabilities in game design and production. Learners will use industry-standard tools and work collaboratively within a development team to produce a complete interactive game.
IT712-Professional Skills for Information Technology
Prepares learners for professional IT practice by focusing on IT service operations management. Learners will apply ITIL-aligned practices to deliver and support quality IT services within organisations.
IT715-Embedded Systems
Introduces learners to microcontrollers and embedded computing. Learners will design and implement small-scale systems that interact with sensors and actuators within real-world environments.
IT721-Software Engineering
Develops learners’ ability to analyse, design, and build complex software systems using recognised methodologies. Learners will apply structured and agile practices to produce reliable, maintainable, and well-documented software solutions.
At the successful completion of this programme, students will have the required competencies to function successfully and effectively at entrance levels within the information technology sector. It is anticipated that graduates from the degree programme will be able to pursue professional careers in the following areas within the information technology industry:
Management: Entry level management/team leader in information systems development analysis, design and production of information systems to meet prescribed specifications and needs within an organisational context.
Database: Creation and support of database systems, analysis of processes and data flow leading to building effective database systems within an organisation's information system.
Technical: Information systems support selecting, configuring and supporting hardware, operating systems, networks, and software components of an organisation's information system.
Web Applications: Analysis, design and production of web interfaces and the back-end systems that support them.
Programming: Creating and supporting a variety of software applications.
School Leavers
University Entrance NCEA Level 3: Three subjects at Level 3 or above made up of the following:
Mature ApplicantsApplicants in this category will be the age of 20 by March 1 of the first year of enrolment in the programme, and have provided evidence of relevant prior learning and experience. For example, successful completion of a programme of study at Level 3 or above in a related discipline and/or employment in the IT related sector for two or more years.
Special Application
Applicants who have successfully completed courses from any equivalent level programmes may be admitted to the Bachelor of Information Technology programme through cross credit processes.
Applicants who have relevant experience in the information technology industry may seek admission to the Bachelor of Information Technology programme through a Recognition of Prior Learning process. Their experience will be taken into account for the purpose of admission. Where such applicants gain admission, credit may be given for experience relevant to the learning outcomes of particular modules.
Part time Admission
Applicants may apply for part time admission, providing they meet the above requirements.
English Language Requirements
Applicants, whose first language is not English, or who come from a country where the language of instruction in schools is not English, are required to provide evidence of having achieved one of the following
NCEA Level 3 with University Entrance, or
an International Baccalaureate Diploma or Cambridge A- level qualification for which the teaching and assessment was conducted in English; or
Cambridge Certificate in Teaching English to Speakers of Other Languages (CELTA),or Trinity College London Certificate in Teaching English to Speakers of Other Languages (CertTESOL);or
Successful completion of all primary education (being the equivalent of New Zealand primary school years 1 to 8) and at least three years of secondary education (being the equivalent of three years from New Zealand secondary school years 9 to 13) at schools in either New Zealand,,Australia,Canada, the Republic of Ireland, South Africa, the United Kingdom and the United States one of the countries listed in Rule 18.5 where the student was taught using English as the language of instruction; or
Successful completion of at least five years of secondary education (being the equivalent of New Zealand secondary school years 9 to 13) at schools in either New Zealand, Australia, Canada, the Republic of Ireland, South Africa, the United Kingdom and the United States where the student was taught using English as the language of instruction; or
Successful completion of a Bachelor's Degree, Graduate Certificate, Graduate Diploma, Bachelor Honours degree, Postgraduate Certificate, Postgraduate Diploma, Masters' Degree or Doctoral Degree, the language of instruction of which must be in English and which must be from a tertiary education provider from New Zealand, Australia, Canada, the Republic of Ireland, South Africa, the United Kingdom or the United States or
Successful completion of one of the following internationally recognised proficiency tests listed below to the level required of the programme of study and with all scores achieved in a single test during the two years preceding the proposed date of enrolment
IELTS test - Academic score of 6 with no band score lower than 5.5 TOEFL Paper based test (pBT) - Score of 550 (with an essay score 5 TWE) TOEFL Internet based test (iBT) - Score of 60 (with a writing score of 18) Cambridge English Examination - B2 First or B2 First for schools or C1 Advanced or C2 Proficiency with a score of 169. No less than 162 in each skill. OET - Minimum of Grade C or 200 in all sub-tests NZCEL - a) Expiring Level b) Current: a) Level 4 (Academic) b) Level 4 (Academic) Pearson Test of English (Academic) - PTE (Academic) score of 50 with no band score lower than 42 Language Cert - C1 Expert International ESOL Written (LRW) PASS with no less than 25/50 in each skill and Spoken (S) PASS Trinity ISE - ISE II with no less than distinction in any band
* New versions of some NZCEL qualifications, and in some cases new qualifications, were published on 13 June 2017. These are intended to replace pre-existing versions and qualifications, which have been given expiring status until discontinued on 31 December 2019. (a) denotes expiring (b) denotes current
Every candidate for the qualification of Bachelor of Information Technology is required to follow a programme of study for a minimum period of three years.
The overall programme of study for every candidate requires 360 credits for successful completion of the qualification.
In order to be awarded the Bachelor of Information Technology, the student will have been credited with all required papers and electives as specified in the programme schedule.
A student completing the Bachelor of Information Technology will normally be expected to complete the three-year programme (full-time equivalent) within 5 years.
Please note students failing to attend for 80% of timetabled programme hours may forfeit Zero Fees entitlement.
Most classes are held Monday to Friday, 9.00am-5.00pm at SIT's main Invercargill campus. Evening classes may be scheduled.